Spring AOP 데브코스 W6D1 트랜잭션 관리를 지원해주는 것으로 원자성을 가진 트랙잭션 작업이 실패할 경우 롤백을 해주고 개발자는 롤백의 과정을 고려하지 않고 비즈니스 로직만 작성하게 되면 스프링의 AoP를 통해 내가 작성한 비즈니스 로직을 프록시처럼 사용하여 트랙잭션 관리를 지원하는 기능을 제공하고 있다. @Transactional이 있는 메서드를 하나의 트랜잭션 안에서 진행하는 역할을 수행하는 중 내부에 호출되는 트랜... Spring AOPtransaction isolationaoptransactionTransaction PropagationSpring AOP 🔥 TIL - Day 83 Spring AOP를 이용한 예외발생 시 재시도 구현 원본 코드를 건들지 않고 적용하고자 하는 메서드에 @Retry 를 붙여주는 것만으로 적용되도록 할 것이다. 원본 코드를 건들지 않고 비즈니스 로직이 아닌 재시도 로직을 추가하는 것이므로 프록시 패턴이 적당하고 프록시 패턴 을 Spring에서 보다 쉽게 사용하기 위해 Spring AOP를 사용한다. 📌 의존성 추가 📌 재시도 대상이 될 테스트 클래스 및 메서드 작성 원래는 5번째 요청마다 예외... Spring AOPSpringSpring
데브코스 W6D1 트랜잭션 관리를 지원해주는 것으로 원자성을 가진 트랙잭션 작업이 실패할 경우 롤백을 해주고 개발자는 롤백의 과정을 고려하지 않고 비즈니스 로직만 작성하게 되면 스프링의 AoP를 통해 내가 작성한 비즈니스 로직을 프록시처럼 사용하여 트랙잭션 관리를 지원하는 기능을 제공하고 있다. @Transactional이 있는 메서드를 하나의 트랜잭션 안에서 진행하는 역할을 수행하는 중 내부에 호출되는 트랜... Spring AOPtransaction isolationaoptransactionTransaction PropagationSpring AOP 🔥 TIL - Day 83 Spring AOP를 이용한 예외발생 시 재시도 구현 원본 코드를 건들지 않고 적용하고자 하는 메서드에 @Retry 를 붙여주는 것만으로 적용되도록 할 것이다. 원본 코드를 건들지 않고 비즈니스 로직이 아닌 재시도 로직을 추가하는 것이므로 프록시 패턴이 적당하고 프록시 패턴 을 Spring에서 보다 쉽게 사용하기 위해 Spring AOP를 사용한다. 📌 의존성 추가 📌 재시도 대상이 될 테스트 클래스 및 메서드 작성 원래는 5번째 요청마다 예외... Spring AOPSpringSpring